De 1830 a 1832, o artista japonês Katsushika Hokusai criou 36 xilogravuras representando 36 vistas diferentes do Monte Fuji, um vulcão na ilha de Honshū, no Japão. Entre as obras mais famosas da série estão Fine Wind, Clear Morning e The Great Wave off Kanagawa. As gravuras tornaram-se tão influentes que outro artista japonês da época – Utagawa Hiroshige – criou sua própria série de 36 gravuras, cada uma retratando uma nova visão de Fuji.
No banco de dados views.db
você encontra detalhes das 36
estampas criadas, respectivamente, por Hokusai e Hiroshige. No total,
você terá dados de 72 impressões. Impressões como essas tendem a ser
apreciadas por sua estética, não por suas estatísticas, mas a ciência da
computação agora ajuda a criar insights numéricos adicionais
sobre obras de arte. Além do título e autor de cada impressão, você
encontrará algumas estatísticas comumente usadas na análise
computacional de imagens: a cor média da impressão, seu brilho, seu
contraste e sua entropia.
As informações das imagens estão em um banco de dados chamado
views.db
BAIXAR
O comando abaixo fornece todos os registros do banco:
SELECT * FROM "views";
Todo banco de dados possui um “esquema” – as tabelas e colunas nas quais os dados são organizados. Em cyberchase.db você encontrará uma única tabela, chamada “episodes”. Na tabela “episodes”, você encontrará as seguintes colunas:
id
: Que identifica exclusivamente cada linha
(impressão) na tabelaprint_number
: Que identifica o número da impressão na
série de Hokusai ou de Hiroshigeenglish_title
: O título em inglês da impressãojapanese_title
: O título japonês da impressãoartist
: O sobrenome do artista da gravuraaverage_color
: A representação hexadecimal da cor
encontrada pela média das cores de cada pixel na imagembrightness
: Número correspondente à claridade ou
escuridão geral da imagemcontrast
: Número que representa a extensão da diferença
entre as áreas claras e escuras da imagementropy
: Medida usada para quantificar a complexidade
da obra de artePara cada uma das perguntas a seguir, você deve escrever uma única consulta SQL que produza os resultados especificados por cada problema. Sua resposta deve assumir a forma de uma única consulta SQL. Você não deve presumir nada sobre os IDs de nenhuma observação específica: suas consultas devem ser precisas mesmo que o ID de qualquer observação específica seja diferente. Finalmente, cada consulta deve retornar apenas os dados necessários para responder à pergunta.
Escreva uma consulta SQL que possa interessar a um tradutor: liste, lado a lado, o título em japonês e o título em inglês para cada impressão. Certifique-se de que o título em japonês seja a primeira coluna, seguido pelo título em inglês.
Escreva uma consulta SQL para listar as cores médias das gravuras de Hokusai que incluem rio (“river”) no título em inglês.
Escreva uma consulta SQL para contar quantas impressões de Hokusai incluem “Fuji” no título em inglês. Embora todas as gravuras de Hokusai se concentrem no Monte Fuji, em quantas “Fuji” apareceu no título?
Escreva uma consulta SQL para contar quantas impressões de Hiroshige têm títulos em inglês que se referem à “Capital Oriental” (“Eastern Capital”“). As gravuras de Hiroshige foram criadas no período Edo do Japão, fazendo referência à capital oriental de Edo, hoje Tóquio.
Escreva uma consulta SQL para encontrar o valor de contraste mais alto das impressões de Hokusai. Nomeie a coluna como “Contraste Máximo”. As estampas mais contrastantes de Hokusai realmente têm muito contraste?
Escreva uma consulta SQL para encontrar a entropia média das impressões de Hiroshige, arredondada para duas casas decimais. Chame a coluna resultante de “Entropia Média de Hiroshige”
Escreva uma consulta SQL para listar os títulos em inglês das 5 impressões mais brilhantes (“brightness”) de Hiroshige, da mais brilhante para a menos brilhante. Compare-os com esta lista para ver se seus resultados correspondem à estética da impressão
Escreva uma consulta SQL para listar os títulos em inglês das 5 gravuras com menor contraste de Hokusai, do menor para o maior contraste.
Escreva uma consulta SQL para encontrar o título em inglês e o artista da impressão com maior brilho